package com.company.cloud.club.modules.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.company.cloud.club.modules.db.domain.Collection;
import com.company.cloud.club.modules.vo.PersonVo;

import java.util.List;

/**
 * *****************************************************************************
 * <p>
 * 功能名           ：com.qxzychina.vms.service
 * 系统名           ：
 * <p>
 * *****************************************************************************
 * Modification History
 * <p>
 * Date        Name                    Reason for Change
 * ----------  ----------------------  -----------------------------------------
 * 2020/7/18     zhangxu                 Created
 */
public interface CollectionService extends IService<Collection> {

    List<Collection> getCollectionList(Integer userId, String type);

    Collection getByResId(String type, String resId, Integer userId);

    boolean removeByResId(String id);

    Integer countNum(String type, String resId);

    Boolean isColled(String resId, Integer userId);

    Integer countFunsNum(String userId);

    Integer countRecomNum(Integer userId);

    PersonVo artistInfoName(Integer userId);

    Integer   followInfoNum(Integer userId);
    Integer  followInfoFsNum(String objNo);
}
